VMware Player do BackTrack - Erro: "Virtual Network Device" [Resolvido]
Dica publicada em Linux / Software
VMware Player do BackTrack - Erro: "Virtual Network Device" [Resolvido]
Prezados,
Tive uma dor de cabeça infernal, pois não conseguia rodar o VMware Player no BackTrack 5 r2, uma vez que ao instalar este, apresentava erro no Kernel no Virtual Network Device.
A solução foi esta aqui:
# apt-get install patch
Logo depois, tive de rodar um script com os seguintes códigos:
O script, você pode baixar da seguinte forma:
wget http://dl.dropbox.com/u/45319171/vmware/patch-modules_3.2.0.sh
Em seguida, instale o script utilizando o comando abaixo:
# ./patch-modules_3.2.0.sh
* Lembre-se de fechar antes, a instalação do VMware com problemas.
Em seguida, tente rodar. Se apresentar erro no módulo vmmon, procure os seguinte arquivos:
# find / -name vmmon.tar
Entrando no diretório logo em seguida, apenas descompacte este da seguinte forma (no meu caso, estava em /usr/lib/vmware/modules/source/vmmon.tar):
# tar -cv vmmon.tar
Depois, rode o comando:
# modprobe vmmon
Se apresentar erro no vmci, realize o mesmo procedimento do vmmon:
# cd /usr/lib/vmware/modules/source/
# tar -cv vmci.tar
# modprobe vmci
Agora, é só correr para o abraço, que você conseguirá utilizar o VMware no BackTrack.
Abraços a todos.
Tive uma dor de cabeça infernal, pois não conseguia rodar o VMware Player no BackTrack 5 r2, uma vez que ao instalar este, apresentava erro no Kernel no Virtual Network Device.
A solução foi esta aqui:
# apt-get install patch
Logo depois, tive de rodar um script com os seguintes códigos:
#! /bin/bash
# VMWare Workstation/Player _host kernel modules_ patcher v0.6.2 by ©2010 Artem S. Tashkinov
# Tailored and fixed vmblock patching for the 2.6.39 patch by Stefano Angeleri (weltall)
# Use at your own risk.
fpatch=vmware3.2.0.patch
vmreqver=8.0.2
plreqver=4.0.3
error()
{
echo "$*. Exiting"
exit
}
curdir=`pwd`
bdate=`date "+%F-%H:%M:%S"` || error "date utility didn't quite work. Hm"
vmver=`vmware-installer -l 2>/dev/null | awk '/vmware-/{print $1substr($2,1,5)}'`
vmver="${vmver#vmware-}"
basedir=/usr/lib/vmware/modules/source
ptoken="$basedir/.patched"
bkupdir="$basedir-$vmver-$bdate-backup"
unset product
[ -z "$vmver" ] && error "VMWare is not installed (properly) on this PC"
#[ "$vmver" == "workstation$vmreqver" ] && product="VMWare WorkStation"
#[ "$vmver" == "player$plreqver" ] && product="VMWare Player"
#[ -z "$product" ] && error "Sorry, this script is only for VMWare WorkStation $vmreqver or VMWare Player $plreqver"
[ "`id -u`" != "0" ] && error "You must be root to run this script"
[ -f "$ptoken" ] && error "$ptoken found. You have already patched your sources"
[ ! -d "$basedir" ] && error "Source '$basedir' directory not found, reinstall $product"
[ ! -f "$fpatch" ] && error "'$fpatch' not found. Please, copy it to the current '$curdir' directory"
tmpdir=`mktemp -d` || exit 1
cp -an "$basedir" "$bkupdir" || exit 2
cd "$tmpdir" || exit 3
find "$basedir" -name "*.tar" -exec tar xf '{}' \; || exit 4
patch -p1 < "$curdir/$fpatch" || exit 5
tar cf vmci.tar vmci-only || exit 6
tar cf vsock.tar vsock-only || exit 7
tar cf vmnet.tar vmnet-only || exit 8
tar cf vmmon.tar vmmon-only || exit 9
tar cf vmblock.tar vmblock-only || exit 10
cp -a *.tar "$basedir" || exit 11
rm -rf "$tmpdir" || exit 12
touch "$ptoken" || exit 13
cd "$curdir" || exit 14
vmware-modconfig --console --install-all
echo -e "\n"
echo "All done, you can now run $product."
echo "Modules sources backup can be found in the '$bkupdir' directory"
O script, você pode baixar da seguinte forma:
wget http://dl.dropbox.com/u/45319171/vmware/patch-modules_3.2.0.sh
Em seguida, instale o script utilizando o comando abaixo:
# ./patch-modules_3.2.0.sh
* Lembre-se de fechar antes, a instalação do VMware com problemas.
Em seguida, tente rodar. Se apresentar erro no módulo vmmon, procure os seguinte arquivos:
# find / -name vmmon.tar
Entrando no diretório logo em seguida, apenas descompacte este da seguinte forma (no meu caso, estava em /usr/lib/vmware/modules/source/vmmon.tar):
# tar -cv vmmon.tar
Depois, rode o comando:
# modprobe vmmon
Se apresentar erro no vmci, realize o mesmo procedimento do vmmon:
# cd /usr/lib/vmware/modules/source/
# tar -cv vmci.tar
# modprobe vmci
Agora, é só correr para o abraço, que você conseguirá utilizar o VMware no BackTrack.
Abraços a todos.